package com.qf.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.qf.pojo.DtsOrder;
import com.qf.vo.CategorySellAmts;
import com.qf.vo.DayStatis;

import java.util.List;

/**
 * @author sunyamei
 * @version V1.0
 * @Project javase2203
 * @Package com.qf.service
 * @Description:
 * @Date 2022/7/26 11:37
 */
public interface OrderService {

    /**
     * 统计订单数量
     * @return
     */
    public  int orderCount();

    /**
     * 统计商品分类和对应分类的销售额
     * @return
     */
    public List<CategorySellAmts> categorySellCount();


    /**
     * 日期和对应的订单总额, 订单笔数
     * @return
     */
    public List<DayStatis> orderAmts();


    /**
     * 分页查询
     * @return
     */
    public IPage<DtsOrder> queryByPage(Integer user_id,String order_sn,String order_status,Integer page,Integer limit,String sort,String order);


    /**
     * 查询订单详情
     * @param id
     * @return
     */
    public DtsOrder findById(Integer id);
}
